﻿/*@font-face {
	font-family: 'FontName';
	src: url('FileName.eot');
	src: url('FileName.eot?#iefix') format('embedded-opentype'),
		 url('FileName.woff') format('woff'),
		 url('FileName.ttf') format('truetype'),
		 url('FileName.svg#FontName') format('svg');
	font-style: normal;
	font-weight: normal;
}*/
/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "微软雅黑",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#5f5f5f; font:12px "微软雅黑",Arial,sans-serif; background:#fff; overflow-x:hidden; position:relative;}
a{color:#5f5f5f; text-decoration:none;}
a:visited{color:#555;}
a:hover, a:active, a:focus{color:#5f5f5f; text-decoration:none;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
/*.clearfix{zoom:1;}*/
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.clear{clear: both;}
.hidden{display: none;}
.fl{float: left;}
.middle{float: left;}
.fr{float: right;}
/*webkit-transition:All 0.20s ease;-moz-transition:All 0.20s ease ;-ms-transition:All 0.20s ease;-o-transition:All 0.20s ease;transition:All 0.20s ease;*/
/*filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; cursor:pointer;*/
/* IE6下PNG图片透明 */
/* img, div{behavior: url("iepng/iepngfix.htc");} */
.con1002{position:relative;width: 1002px;margin:0 auto;}
/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}
/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
/*网页限定宽度*/
.con_1000{ position:relative; margin:0 auto; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}
/*.logo{-webkit-animation:indexlogo 5s ease 3s infinite alternate; animation:indexlogo 5s ease 3s infinite alternate;-webkit-animation:indexlogo 5s ease 3s infinite alternate}*/
/*filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; cursor:pointer;*/
/*header*/
/*neiye*/

/*footer*/
.footer{}

.footer1 .tel{float: left; font-size: 18px; font-weight: bold;color: #fff; font-family: arial;}
.footer1 .tel span{font-family: arial;}
.footer1 .right{float: right;font-size: 14px; color: #fff;}
.footer1 .right a{position:relative; margin-left: 12px;}
.footer1 .right a .ewmCon{display:none;overflow:hidden;position:absolute; z-index:999; top:-100px; left:0;width:100px; height:100px;}
.footer1 .right a:hover .ewmCon{display:block;}
.footer1 .right a .ewmCon img{width:100%; height:100%;}

.footer2{}
.footer2 dl{float: left; margin-left: 20px; margin-right: 60px; height: 182px;}
.footer2 dl dt{height: 45px; line-height: 62px; text-align: center; font-size: 14px; }
.footer2 dl dd{height: 30px; line-height: 30px; text-align: left;}
.footer2 dl dt a{color: #555;}
.footer2 dl dd a{color: #555;}

   
.footer3{border-top:1px solid #e1e1e1;color: #999;overflow: hidden; height: 47px; line-height: 47px;}

.footer3 .copyright{float: left;width: 800px; color: #999;}
.footer3 .copyright a{color: #999;}
.footer3 .copyright a:hover{text-decoration: underline;}
.footer3 .copyright a.police{margin-left: 20px;}
.footer3 .copyright a.police img{vertical-align: text-bottom;}
.footer3 .fastNav{float: right; }   
.footer3 .fastNav a{color: #999;}

   
.header{position: relative; z-index: 1;}
.top{position: absolute; z-index: 2; width: 1002px;top: 60px; left: 50%; margin-left: -501px; background: #fff; height: 70px;}

.fullSlide {position: relative; z-index:1;overflow:hidden; position: relative; width:100%; height:680px;}
.fullSlide .bd{ overflow:hidden; z-index:0; position:relative; margin:0 auto;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd ul li{ width:100% !important;}
.fullSlide .bd ul li a{ display: block; height:680px; background-position:center; background-repeat:no-repeat;}
.fullSlide .hd { position:absolute; left:0; bottom:10px; z-index:1; width:100%; text-align:center;}
.fullSlide .hd ul li{ display:inline-block; zoom:1; margin:0 4px; width:16px; height:16px; font-size:0; background:url(images/dot.png) no-repeat 0 -16px; cursor:pointer;}
.fullSlide .hd .on{ background-position:0 0;}


a.logo{position: absolute;left: 0; top: 0; }

ul.menu{float: right;position: relative; height: 54px;line-height: 70px;padding-top: 16px;background: #fff;}
ul.menu li{float: left;  margin-right: 25px;}
ul.menu li a{display: block; }
ul.menu li a .cn{display: block; height: 17px; line-height: 17px; text-align: center;color: #9f9f9f;font-size: 14px; font-weight: bold;-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
ul.menu li a .en{display: block; height: 20px; line-height: 20px; font-family: arial; text-transform: capitalize; text-align: center;color: #444;-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease; }



/*part1*/

.part1More .part1Tit{margin-bottom: 73px;}
.inpart1{position: relative;z-index:3;margin-top: -94px; background: #fff; height: 268px;}	
.inpart1 .part1Child{float: left; margin-top: 23px; margin-left: 20px; width: 247px;}
.inpart1 a.pic{display: block; overflow: hidden; margin-bottom: 10px; width: 247px; height: 135px;}
.inpart1 a.pic img{-webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.inpart1 a.pic:hover img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.inpart1 p{overflow: hidden;height: 48px;line-height: 24px; text-indent:2em;}
.inpart1 p a{color: #777;}



.inpart2{margin-top: 30px;}
.tit{margin-bottom: 20px; text-align: center;}


.img_list_f{width: 1002px; height: 242px;}
.img_list_f li{ float:left;width: 320px; margin-right:20px; height:242px; text-align:center;}
.img_list_f li.last{ margin-right:0;}
.img_list_f li .img{ display:block; width:320px; height:206px; overflow:hidden;}
.img_list_f li .img img{ width:100%; height:100%; -webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.img_list_f li .img:hover img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.img_list_f li p{overflow: hidden; width: 320px; height: 38px; line-height:38px; color: #777;}
.img_list_f li p a{color: #777;}

    
 .inpart2{margin-top: 33px; margin-bottom: 33px;}
 
 .wapper1{position: relative; width: 100%;}
 .bg2{position: absolute;width: 100%; height: 472px; top: 0; background: #f8f8f8; }
 .inpart3{margin-bottom: 40px;}
.part3Ul{height: 195px;}
.part3Ul li{float: left; margin-right: 19px; width: 275px; height: 155px; padding:20px 23px; background: #f3f3f3;}
.part3Ul li h4{width: 275px; overflow: hidden; height: 28px; line-height: 28px; color: #333; font-weight: bold;}
.part3Ul li h4 a{color: #333;}

.part3Ul li .time{overflow: hidden; width: 275px;margin-bottom: 37px; height: 14px; line-height: 14px;  font-size: 14px; color: #555; font-family:arial;}
.part3Ul li p{overflow: hidden; height: 72px;line-height: 24px; color: #777; }

.nyBanner{height: 457px;}

.ny{width: 1002px; margin-left: auto; margin-right: auto; }
.ny .nyL{position: relative; margin-top: -65px; z-index:999; float: left;width: 235px;}
.ny .nyL .nyTit{width: 235px; padding-top: 70px; height: 115px; background: #65b724;color: #f7fbf5; text-align: center;}
.ny .nyL .nyTit .cn{width: 235px; overflow: hidden; height: 21px; line-height: 21px; font-size: 18px;font-weight: bold;}
.ny .nyL .nyTit .en{width: 235px; overflow: hidden;height: 21px; line-height: 21px; font-size: 18px; font-family: arial; text-transform: uppercase;}
.ny .nyL ul li{width: 235px;height: 52px; line-height: 52px; text-align: center; border-top:1px solid #ffffff;}
.ny .nyL ul li a{display: block;background: #dfdfdf; color: #555;}
.ny .nyL ul li a:hover{background: #666;color: #fff; }
.ny .nyL ul li a.on{background: #666;color: #fff;}

.ny .nyR{float: right; width: 745px;}



.page_change{ margin:20px 0; text-align:center;}
.page_change a{ display:inline-block; margin-right:5px;  border:1px #c9c9c9 solid; min-width:26px; height:26px; line-height:26px; color:#999999; background:#fff;  -webkit-transition:all .1s linear; transition:all .1s linear;}

.page_change a.pre{padding:0 8px;border:none;}   
.page_change a.next{padding:0 8px;border:none;}   

.comb_i_t1{margin-top: 27px; width:745px;}
.comb_i_t1 .title{ margin-bottom:20px; border-bottom:1px #ddd solid; height:30px; line-height:30px;}
.comb_i_t1 .title h3{ float:left;}
.comb_i_t1 .title h3 a{ font-size:14px; font-weight:800; color:#333;}
.comb_i_t1 .title h3 span{ margin-left:10px; color:#bbb;}
.comb_i_t1 .title .btn{ float:right; font-size:12px; color:#777;}
.comb_i_t1 .title .btn:hover{opacity:0.6; filter:alpha(opacity=60);}
.comb_i_t1 .box .l_img{ float:left;  width:235px; height:165px;}
.comb_i_t1 .box .l_img a{ display:block; overflow:hidden; height:inherit;}
.comb_i_t1 .box .l_img a img{ width:100%; height:100%; -webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.comb_i_t1 .box .l_img:hover a img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.comb_i_t1 .box .r_info{ float:right; width:490px;}
.comb_i_t1 .box .r_info h4{overflow: hidden; font-weight: bold;margin-top: 15px; font-size:14px; color: #494949; width: 490px; height: 19px; line-height: 19px;}

.comb_i_t1 .box .r_info span{overflow: hidden; width: 490px; height: 16px; line-height: 16px; display:block; margin-top:5px; margin-bottom:10px; font-size:12px; color:#777777;}
.comb_i_t1 .box .r_info p{overflow: hidden; font-size:14px; height: 72px; line-height:24px;color: #777;}
.comb_i_t1 .box .r_info p .btn{ float:right; color:#ff0000;}




.final_page{width:745px; padding-top: 37px; padding-bottom: 30px;min-height: 550px;}
.final_page .art_title{ margin-bottom:30px; text-align:center;}
.final_page .art_title h3{ font-size:16px; color:#1b4d4e;}
.final_page .art_title .info{height: 28px; line-height: 28px; background: #f5f5f5; margin-top:25px; font-size:12px; color:#aaa;}
.final_page .art_title .info span{ display:inline-block; margin:0 10px; color: #777;}
.final_page p{ }
.final_page img{ /* display:block; */ margin:0 auto; max-width:100%;}



.picList{margin-top: 30px;}
.picList li{margin-bottom: 8px; float:left;width: 235px; margin-right:20px; height:192px; text-align:center;}

.picList li .img{ display:block; width:235px; height:156px; overflow:hidden;}
.picList li .img img{ width:100%; height:100%; -webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.picList li .img:hover img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.picList li p{overflow: hidden; width: 235px; height: 36px; line-height:36px; color: #777;}
.picList li p a{color: #777;}



.breadNav{margin-top: 15px; height: 37px; line-height: 37px; border-bottom:1px solid #d9d9d9;}
.breadNav .breadTit{position: relative; float: left;color: #333;  font-size: 14px; padding-left: 8px;}
.breadNav .breadTit i{position: absolute; left: 0; top: 13px; background: #65b724; width: 3px; height: 12px;} 
.breadNav .fr{float: right; font-size: 13px;color: #333;}
.breadNav .fr a{color: #333;}
/*.breadNav .fr span{color: #0d3d85;}*/



.part1More{float: left; width: 170px;background: #0d3d85; height: 215px; text-align: center; padding-top: 53px; }
.footer1{width: 100%; background: #0d3d85; height: 80px; line-height: 80px;}
ul.menu li a:hover .cn{transform: translateY(-17px);color: #0d3d85;}
ul.menu li a:hover .en{transform: translateY(20px);color: #0d3d85;}
.inpart1 p a:hover{color: #0d3d85;}
.img_list_f li p a:hover{color: #0d3d85;}
.part3Ul li h4 a:hover{color: #0d3d85;}
 .footer2 dl dt a:hover,.footer2 dl dd a:hover{text-decoration: underline; color: #0d3d85;}
 .footer3 .fastNav a:hover{text-decoration: underline; color: #0d3d85;}
 .comb_i_t1 .box .r_info h4 a:hover{color: #0d3d85;}
.page_change a:hover{ border:1px #c9c9c9 solid; color:#fff; background:#0d3d85;}
.page_change a.on{ border:1px #c9c9c9 solid; color:#fff; background:#0d3d85;}
.picList li p a:hover{color: #0d3d85;}
.breadNav .fr a:hover{color: #0d3d85; text-decoration: underline;}

ul.menu li{position: relative;}
ul.menu li.on a .cn{color: #0d3d85;}
ul.menu li.on a .en{color: #0d3d85;}

ul.menu li ol{position: absolute;top:37px;left: 0;display: none;padding-top: 18px;	}
ul.menu li:hover ol{display: block; background: #fff;}
ul.menu li ol li {overflow: hidden;width: 100%;height: 28px; line-height: 28px;}
ul.menu li ol li a{ color: #9f9f9f; text-align: center;}
ul.menu li ol li a:hover{ color: #0d3d85; text-align: center;}
    
	
	
	
.ewmA{position:fixed;right:0; top:300px;z-index:9999;}
.ewmA .pic{margin-bottom:15px;width:100px; height:100px; overflow:hidden;}
.ewmA .pic img{width:100%; height:100%;}